Cool Code Compression for Hot RISC
نویسندگان
چکیده
Program size has become a very important constraint for embedded applications. There have been numerous efforts to reduce static code size, ranging from instruction set redesign to compiler compression techniques. One method, operand factorization, separates expression trees into treepatterns and opcode-patterns and compresses them separately. This paper focuses on this technique and suggests extensions that can improve the compression ratio. We observe an average compression ratio of 61-63% for MediaBench and SPECint95 programs.
منابع مشابه
Huffman-based code compression techniques for embedded systems
Increasing embedded systems functionality causes a steep increase in code size. For instance, more than 60MB of software is installed in current state-of-the-art cars [9]. It is often challenging and cumbersome to host vast amount of software in an efficient way within a given hardware resource budget of an embedded system. This may be done by using code compression techniques, which compress t...
متن کاملExpression-tree-based algorithms for code compression on embedded RISC architectures
Reducing program size has become an important goal in the design of modern embedded systems targeted to mass production. This problem has driven efforts aimed at designing processors with shorter instruction formats (e.g., ARM Thumb and MIPS16) or able to execute compressed code (e.g., IBM PowerPC 405). This paper proposes three code compression algorithms for embedded RISC architectures. In al...
متن کاملCode Compression for the Embedded ARM/THUMB Processor
Previous code compression research on embedded systems was based on typical RISC instruction code. THUMB from ARM Ltd is a compacted 16-bits instruction set showing a great code density than its original 32-bits ARM instruction. Our research shows that THUMB code is compressible and a further 10-15% code size reduction on THUMB code can be expected using our proposed new architecture – Code Com...
متن کاملStudy on the Microstructure of Hot Deformed Cu-28Zn Prealloyed Powder Compacts
The role of microstructure on hot deformation behavior of sintered Cu-28Zn prealloyed powder compacts was investigated by a series of isothermal hot compression tests in the temperature range of 550- 850°C at strain rates of 0.001, 0.01, 0.1 and 0.5 s-1, by taking into consideration the Hyperbolic Sine functional behavior to analyze the deformation behavior of the alloy. The results indicate th...
متن کاملOn the Two-Phase Structure of Protogalactic Clouds
In the gaseous envelope of protogalaxies, thermal instability leads to the formation of a population of cool fragments which are confined by the pressure of a residual hot background medium. In order to remain in a quasi-hydrostatic equilibrium, the residual gas evolves at approximately the virial temperature of the dark matter halo. Its density is determined by the requirements of thermal equi...
متن کامل